<?php

include_once 'Crud.php';
class Bimestre extends Crud {
    protected $table = "bimestre";
    private $numero;
    private $inicio;
    private $fim;
    
    public function getNumero() {
        return $this->numero;
    }

    public function getInicio() {
        return $this->inicio;
    }

    public function getFim() {
        return $this->fim;
    }

    public function setNumero($numero) {
        $this->numero = $numero;
    }

    public function setInicio($inicio) {
        $this->inicio = $this->dateToUS($inicio);
    }

    public function setFim($fim) {
        $this->fim = $this->dateToUS($fim);
    }

    public function insert() {
        $sql = "INSERT INTO $this->table (bim_numero, bim_inicio, bim_fim) VALUES (:numero, :inicio, :fim)";
        $stmt = Db::prepare($sql);
        $stmt->bindParam(':numero', $this->numero);
        $stmt->bindParam(':inicio', $this->inicio);
        $stmt->bindParam(':fim', $this->fim);
        return $stmt->execute();
    }

    public function update($id) {
        $sql = "UPDATE $this->table SET bim_numero = :numero, bim_inicio = :inicio, bim_fim = :fim WHERE id = :id";
        $stmt = Db::prepare($sql);
        $stmt->bindParam(':numero', $this->numero);
        $stmt->bindParam(':inicio', $this->inicio);
        $stmt->bindParam(':fim', $this->fim);
        $stmt->bindParam(':id', $id);
        return $stmt->execute();
        
    }

}
